package com.hg.admin.service;

import java.util.ArrayList;
import java.util.List;

import com.hg.admin.db.dao.UserGroupDAO;
import com.hg.admin.db.dto.UserGroupDTO;
import com.hg.admin.vo.VO4UserGroup;

public class UserGroupService
{
	UserGroupDAO dao = new UserGroupDAO();
	
	/**
	 * 业务层,格式化数据,dto对象转化成vo对象
	 * @param dto
	 * @return
	 */
	private VO4UserGroup format(UserGroupDTO dto){
		VO4UserGroup vo = new VO4UserGroup();
		vo.setId(dto.getId());
		vo.setName(dto.getName());
		vo.setScore(dto.getScore());
		vo.setDiscount(dto.getDiscount());
		
		return vo;
	}
	
	public List<VO4UserGroup> getAll(){
		List<VO4UserGroup> list = new ArrayList<VO4UserGroup>();
		
		List<UserGroupDTO> data = dao.getAll();
		for(int i=0;i<data.size();i++){
			UserGroupDTO dto = data.get(i);
			list.add(this.format(dto));
		}
		return list;
	}
}
